﻿using Common.Enum;

namespace Entity.Finance.Entity
{
    /// <summary>
    /// 报销单模型
    /// </summary>
    public class DailyReimburseModel
    {
        /// <summary>
        /// 报销单号 ID
        /// </summary>
        public string Id { get; set; }

        /// <summary>
        /// 报销编码
        /// </summary>
        public string Code { get; set; }

        /// <summary>
        /// 报销人 ID
        /// </summary>
        public string StaffId { get; set; }

        /// <summary>
        /// 报销时间
        /// </summary>
        public DateTime ReimburseTime { get; set; }

        /// <summary>
        /// 审核状态
        /// </summary>
        public StateEnum.ExamStatus Status { get; set; }

        /// <summary>
        /// 审核不通过理由
        /// </summary>
        public string? UnPassRemark { get; set; }

        /// <summary>
        /// 报销金额
        /// </summary>
        public decimal Amount { get; set; }

        /// <summary>
        /// 报销内容
        /// </summary>
        public string Content { get; set; }

        /// <summary>
        /// 附件
        /// </summary>
        public string? File { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string? Remark { get; set; }

        /// <summary>
        /// 制单时间
        /// </summary>
        public DateTime CreateTime { get; set; }
    }
}
